package com.xjy.system.domain.bo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import javax.validation.constraints.*;


import java.math.BigDecimal;

/**
 * 预算管理添加对象 sys_budget_mng
 *
 * @author zc
 * @date 2022-02-12
 */
@Data
@ApiModel("预算管理添加对象")
public class SysBudgetMngAddBo {

	@ApiModelProperty("科目名称")
	private String name;


	@ApiModelProperty("预算金额")
	private BigDecimal amount;

	@ApiModelProperty("说明")
	private String interpretation;

	@ApiModelProperty("创建时间")
	private Date updateTime;

	@ApiModelProperty("删除状态 0. 正常 1. 删除")
	private Integer delFlag;

	@ApiModelProperty("项目id")
	private Long projId;

	@ApiModelProperty("预算属性0：收入科目，1：支出科目")
	private String attribute;

	@ApiModelProperty("科目id")
	private Long budgetId;

	@ApiModelProperty("项目名称")
	private String projName;

	@ApiModelProperty("科目层级")
	private Integer subNum;
	@ApiModelProperty("审核状态 0：未审核（默认）；1：审核")
	@NotNull(message = "审核状态 0：未审核（默认）；1：审核不能为空")
	private Boolean auditStatus;

}
